package com.example.baseweb.service;

import com.example.baseweb.entity.Category;
import java.util.List;

public interface CategoryService {
    // 获取所有分类
    List<Category> getAllCategories();
    
    // 根据ID获取分类
    Category getCategoryById(Long id);
    
    // 保存分类
    Category saveCategory(Category category);
    
    // 删除分类
    void deleteCategory(Long id);
    
    // 更新分类状态
    Category updateCategoryStatus(Long id, Integer status);
    
    // 根据状态查询分类
    List<Category> getCategoriesByStatus(Integer status);
} 